Federico Mena Quintero [Fri, 11 Nov 2005 19:29:44 +0000 (19:29 +0000)]
Only get the base path of the volume if it is mounted.
2005-11-11 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilechooserdefault.c (shortcuts_add_volumes): Only get
the base path of the volume if it is mounted.
Michael Natterer [Fri, 11 Nov 2005 12:48:29 +0000 (12:48 +0000)]
Added per-stepper API for GtkRange's stepper sensitivity as discussed in
2005-11-11 Michael Natterer <mitch@imendio.com>
Added per-stepper API for GtkRange's stepper sensitivity as
discussed in bug #321056:
* gtk/gtkenums.h: added GtkSensitivityType which can be
{ AUTO, ON, OFF }.
* gtk/gtkrange.[ch]: added properties "lower-stepper-sensitivity"
and "upper-stepper-sensitivity" and public getters/setters for
them. Changed stepper drawing to honor the new properties.
* gtk/gtk.symbols: added the new symbols.
Matthias Clasen [Thu, 10 Nov 2005 21:17:19 +0000 (21:17 +0000)]
Add show-popup and hide-popup signals and emit them when the popup is
2005-11-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c: Add show-popup and hide-popup signals and
emit them when the popup is shown or hidden. (#162531, Tommi
Komulainen)
Matthias Clasen [Thu, 10 Nov 2005 17:57:14 +0000 (17:57 +0000)]
Another erroneous semicolon.
2005-11-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_motion_resize_column): Another
erroneous semicolon.
Matthias Clasen [Thu, 10 Nov 2005 17:42:48 +0000 (17:42 +0000)]
Remove an erroneous semicolon.
2005-11-10 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkcolor-x11.c (gdkx_colormap_get): Remove an erroneous
semicolon.
Matthias Clasen [Thu, 10 Nov 2005 17:38:09 +0000 (17:38 +0000)]
Don't corrupt odd keymaps (#316638, Kean Johnston)
2005-11-10 Matthias Clasen <mclasen@redhat.com>
Don't corrupt odd keymaps (#316638, Kean Johnston)
* gdk/x11/gdkkeys-x11.c (set_symbol): Auxiliary function to
handle frobbing keymaps with odd numbers of syms/code.
* gdk/x11/gdkkeys-x11.c (update_keymaps): Use set_symbol() to
frob the keymap.
Matthias Clasen [Thu, 10 Nov 2005 15:17:40 +0000 (15:17 +0000)]
Improve navigation to parent folders. (#318444, Andrei Yurkevich)
2005-11-10 Matthias Clasen <mclasen@redhat.com>
Improve navigation to parent folders. (#318444, Andrei Yurkevich)
* gtk/gtkpathbar.[hc]: Add a child_path argument to
the path_clicked signal.
* gtk/gtkfilechooserdefault.c (path_bar_clicked): Select the
child_path, if it is provided.
* gtk/marshalers.list (path_bar_clicked): Add the necessary
glue.
Matthias Clasen [Thu, 10 Nov 2005 14:33:51 +0000 (14:33 +0000)]
Fix some compiler warnings. (#321141, Kjartan Maraas)
2005-11-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenu.c: Fix some compiler warnings. (#321141,
Kjartan Maraas)
Matthias Clasen [Thu, 10 Nov 2005 14:18:45 +0000 (14:18 +0000)]
Implement a getter for headers-clickable. (#163851, Richard Hult)
2005-11-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c: Implement a getter for headers-clickable.
(#163851, Richard Hult)
Michael Natterer [Thu, 10 Nov 2005 12:09:42 +0000 (12:09 +0000)]
Applied patch from maemo-gtk that addresses many issues wrt display
2005-11-10 Michael Natterer <mitch@imendio.com>
Applied patch from maemo-gtk that addresses many issues wrt
display migration and display closing (bug #85715).
* gdk/gdkdisplay.c (gdk_display_dispose): don't just set the
default display to NULL when it's closed. Instead set the most
recently opened display as new default (if one exists).
* gdk/gdkpango.c (on_renderer_display_closed): fixed signature
of this callback.
* gdk/gdkscreen.c (gdk_screen_dispose): check if the GCs still
exist before unrefing them.
* gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): if the screen
is closed, allow destruction of the root window.
* gdk/x11/gdkdisplay-x11.c: moved some stuff from finalize() to
dispose(), free stuff that was leaked before.
* gdk/x11/gdkevents-x11.c (_gdk_x11_events_uninit_screen): check if
the xsettings_client still exists before destroying it.
* gdk/x11/gdkkeys-x11.c: added finalization and free the allocated
X resources.
* gdk/x11/gdkpixmap-x11.c: moved stuff from finalize() to new
dispose() implementation.
* gdk/x11/gdkscreen-x11.c: moved stuff from finalize() to
dispose() and check if it still exists before unrefing it. Set
their pointers to NULL/None *after* upchaining in dispose(),
because X11 implementations of members of the parent class still
need them for their own destruction.
* gdk/x11/gdkvisual-x11.c: removed finalize() implementation which
was g_error()ing when finalizing a visual.
* gtk/gtkclipboard.c (gtk_clipboard_finalize): don't use
get_clipboard_widget() because it would create the widget if it
doesn't exist. Use g_object_get_data() directly instead.
* gtk/gtktextdisplay.c (on_renderer_display_closed): fixed signature
of this callback.
Simos Xenitellis [Thu, 10 Nov 2005 00:35:31 +0000 (00:35 +0000)]
Added Tatar translation by Albert Fazlí
Tim Janik [Wed, 9 Nov 2005 15:32:51 +0000 (15:32 +0000)]
patch from maemo-gtk that changes GtkRange to render its arrows
Wed Nov 9 16:29:42 2005 Tim Janik <timj@imendio.com>
* gtk/gtkrange.c: patch from maemo-gtk that changes GtkRange
to render its arrows insensitive when the adjustment is in
its min or max position. this makes range arrow behaviour
consistent with spin button behaviour. (#321056)
Tor Lillqvist [Wed, 9 Nov 2005 13:10:27 +0000 (13:10 +0000)]
gdk/gdkinternals.h Add new GDK_DEBUG_DRAW flag to the GdkDebugFlag enum.
2005-11-09 Tor Lillqvist <tml@novell.com>
* gdk/gdkinternals.h
* gdk/gdk.c (gdk_debug_keys[]): Add new GDK_DEBUG_DRAW flag to
the GdkDebugFlag enum.
* gdk/win32/gdkdrawable-win32.c: Use DRAW to trigger GDK_NOTEs in
this file instead of MISC. Now asking for MISC will give mainly
window manipulation debugging output.
Tor Lillqvist [Wed, 9 Nov 2005 12:35:56 +0000 (12:35 +0000)]
Remove unnecessary includes.
2005-11-09 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkwindow-win32.c: Remove unnecessary includes.
(_gdk_win32_get_adjusted_client_rect): Remove this two-line
function which was used only in one place.
(get_outer_rect): Use _gdk_win32_adjust_client_rect().
(gdk_window_set_geometry_hints): If we have identical minimum and
maximum size hints, remove the resize and maximize
decorations/functions. (#104514)
If we have a maximum size hint, remove the maximize
decoration/function but ensure the resize decoration/function is
available. Otherwise ensure both resize and maximize
decorations/functions are there.
(set_or_clear_style_bits): Factored out common code from
gdk_window_set_decorations() and gdk_window_set_functions().
Hack the window style setting once more: Only touch the window
style bits corresponding to the GdkWMDecoration or GdkWMFunction
parameter bitmasks. Hopefully this finally is the correct thing to
do. We used to clear all other bits than those that were being
set, or set all other bits than those that were being cleared.
Take into account that adding or removing decorations leaves the
window's outer size unchanged, i.e., the client area's size and
position change. This is apparently not what we want, so change
also the window's (outer) position and size appropriately so that
the client area's position and size stay constant.
gtk-demo's color selector dialog is now non-resizable like on X11
(I tested with metacity in GNOME). Torn off menus are shrinkable
vertically but have a maximum size, and are not maximizable or
minimizable, like on X11.
(gdk_window_set_decorations, gdk_window_set_functions): Let
set_or_clear_decorations() do most of the job.
* gdk/win32/gdkprivate-win32.h: Remove declaration of
_gdk_win32_get_adjusted_client_rect().
Tor Lillqvist [Wed, 9 Nov 2005 02:13:35 +0000 (02:13 +0000)]
gdk/win32/gdkwindow-win32.h (struct _GdkWindowImplWin32) Store the type
2005-11-09 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkwindow-win32.h (struct _GdkWindowImplWin32)
* gdk/win32/gdkwindow-win32.c (gdk_window_impl_win32_init,
gdk_window_get_type_hint, gdk_window_get_type_hint): Store the
type hint. Implement gdk_window_get_type_hint() by just returning
the hint stored.
Tor Lillqvist [Tue, 8 Nov 2005 22:27:47 +0000 (22:27 +0000)]
Remove code that has been permanently ifdeffed out for two years.
2005-11-09 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_geometry_hints):
Remove code that has been permanently ifdeffed out for two years.
Matthias Clasen [Tue, 8 Nov 2005 21:46:34 +0000 (21:46 +0000)]
Unref tile and stipple when finalizing a gc. (#320789, Nickolay V.
2005-11-08 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkgc.c (gdk_gc_finalize): Unref tile and stipple when
finalizing a gc. (#320789, Nickolay V. Shmyrev)
Matthias Clasen [Tue, 8 Nov 2005 18:26:37 +0000 (18:26 +0000)]
Ignore icons if they would make the request large enough to cause Xlib to
2005-11-08 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_list): Ignore
icons if they would make the request large enough to cause
Xlib to loose the connection. (#320909, Claudio Saavedra)
Michael Natterer [Tue, 8 Nov 2005 14:45:32 +0000 (14:45 +0000)]
gdk/gdk.symbols gdk/gdkwindow.h added gdk_window_get_type_hint() (patch
2005-11-08 Michael Natterer <mitch@imendio.com>
* gdk/gdk.symbols
* gdk/gdkwindow.h
* gdk/x11/gdkwindow-x11.c: added gdk_window_get_type_hint() (patch
extracted from maemo-gtk). Fixes bug #320872.
Norayr Chilingaryan [Tue, 8 Nov 2005 14:06:58 +0000 (14:06 +0000)]
fixing
Norayr Chilingaryan [Tue, 8 Nov 2005 13:36:37 +0000 (13:36 +0000)]
bug fixes
Matthias Clasen [Mon, 7 Nov 2005 20:31:10 +0000 (20:31 +0000)]
Don't looks the bookmark label when reordering. (#320720, Jeremy Cook)
2005-11-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (shortcuts_reorder): Don't
looks the bookmark label when reordering. (#320720, Jeremy Cook)
Matthias Clasen [Mon, 7 Nov 2005 20:10:04 +0000 (20:10 +0000)]
Set focus-on-click to FALSE for all buttons. Don't grab focus when a
2005-11-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkpathbar.[hc]: Set focus-on-click to FALSE for all buttons.
Don't grab focus when a slider button is pressed, instead, use
a bit in the pathbar struct to determine whether to scroll up
or down. (#314486, Carlos Garnacho)
Matthias Clasen [Mon, 7 Nov 2005 17:28:37 +0000 (17:28 +0000)]
Don't popup the completions if the focus has already been moved somewhere
2005-11-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentrycompletion.c (_gtk_entry_completion_popup):
Don't popup the completions if the focus has already been
moved somewhere else. (#319914, Christian Persch)
Matthias Clasen [Mon, 7 Nov 2005 16:38:06 +0000 (16:38 +0000)]
Move the raise
Matthias Clasen [Mon, 7 Nov 2005 16:31:48 +0000 (16:31 +0000)]
Raise the drag_window after reconfiguring the toolbar. (#320803, Christian
2005-11-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktoolitem.c (_gtk_tool_item_toolbar_reconfigured):
Raise the drag_window after reconfiguring the
toolbar. (#320803, Christian Persch)
Matthias Clasen [Mon, 7 Nov 2005 15:57:19 +0000 (15:57 +0000)]
Add a focus-on-click property with setter and getter. (#318945, Christian
2005-11-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.symbols:
* gtk/gtkfilechooserbutton.h:
* gtk/gtkfilechooserbutton.c: Add a focus-on-click property
with setter and getter. (#318945, Christian Persch)
Tim Janik [Mon, 7 Nov 2005 15:17:13 +0000 (15:17 +0000)]
fixed missing $X_CFLAGS setup in case x11.pc is present.
Mon Nov 7 16:15:16 2005 Tim Janik <timj@imendio.com>
* configure.in: fixed missing $X_CFLAGS setup in case x11.pc is present.
Matthias Clasen [Mon, 7 Nov 2005 14:30:35 +0000 (14:30 +0000)]
Adjust to the stock icon changes.
2005-11-07 Matthias Clasen <mclasen@redhat.com>
* configure.in: Adjust to the stock icon changes.
Tor Lillqvist [Mon, 7 Nov 2005 12:05:43 +0000 (12:05 +0000)]
Fix also the other place where maskstride was calculated.
Tor Lillqvist [Mon, 7 Nov 2005 08:16:29 +0000 (08:16 +0000)]
Correct the calculation of maskstride. (#320152, Peter Zelezny)
2005-11-07 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkcursor-win32.c (pixbuf_to_hbitmaps_normal):
Correct the calculation of maskstride. (#320152, Peter Zelezny)
Michael Natterer [Sun, 6 Nov 2005 22:40:30 +0000 (22:40 +0000)]
fixed rule to actually create the symlinks, erroring out if anything goes
2005-11-06 Michael Natterer <mitch@imendio.com>
* gtk/Makefile.am (icons): fixed rule to actually create the
symlinks, erroring out if anything goes wrong.
Theppitak Karoonboonyanan [Sun, 6 Nov 2005 16:02:38 +0000 (16:02 +0000)]
Updated Thai translation.
2005-11-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
* th.po: Updated Thai translation.
Tor Lillqvist [Sun, 6 Nov 2005 06:27:01 +0000 (06:27 +0000)]
Can't rename a file if the target exists on Win32. First rename the target
2005-11-06 Tor Lillqvist <tml@novell.com>
* gtk/updateiconcache.c (build_cache): Can't rename a file if the
target exists on Win32. First rename the target temporarily, then
if the renaming of the source to target fails, restore the
original name for the target.
* gtk/Makefile.am: Use EXEEXT in the dependency on gtk-update-icon-cache.
Tor Lillqvist [Sun, 6 Nov 2005 05:36:49 +0000 (05:36 +0000)]
(pixbuf_to_hbitmaps_alpha_winxp): Use an 1-bit mask bitmap, like
2005-11-06 Tor Lillqvist <tml@novell.com>
(pixbuf_to_hbitmaps_alpha_winxp): Use an 1-bit mask bitmap,
like pixbuf_to_hbitmaps_normal().
(_gdk_win32_pixbuf_to_hicon_supports_alpha): Check
G_WIN32_IS_NT_BASED() first, so we can pretend being on Win9x by
setting the G_WIN32_PRETEND_WIN9X environment variable.
2005-11-06 Tor Lillqvist <tml@novell.com>
Make icon masks work on Win98 (#320152, Peter Zelezny)
* gdk/win32/gdkcursor-win32.c (create_color_bitmap): Take also a
parameter for the depth of the bitmap, so that this function can
be used to create 1-bit bitmaps, too.
(pixbuf_to_hbitmaps_normal): Create an 1-bit bitmap for the mask,
and initialize it properly.
Matthias Clasen [Fri, 4 Nov 2005 15:56:13 +0000 (15:56 +0000)]
Prevent a segfault
Matthias Clasen [Fri, 4 Nov 2005 15:43:50 +0000 (15:43 +0000)]
Broken commit
Matthias Clasen [Fri, 4 Nov 2005 15:43:40 +0000 (15:43 +0000)]
Store builtin stock icons in an icon cache, instead of populating a hash
2005-11-04 Matthias Clasen <mclasen@redhat.com>
Store builtin stock icons in an icon cache, instead of
populating a hash table with pixbufs at startup, to save both
memory and startup time.
* gtk/stock-icons/*: Reorganize the icons in a directory structure
suitable for gtk-update-icon-cache, and rename them to match the
stock ids.
* gtk/gtkiconcache.[hc]: Support non-mmapped icon caches, and
add _gtk_icon_cache_has_icon_in_directory().
* gtk/updateiconcache.c: Support a --source <VARIABLE> argument
to store the contents of the icon cache in a C header.
* gtk/gtkbuiltincache.h: Generated private header which contains
the icon cache for the builtin icons.
* gtk/gtkicontheme.c: Create a GtkIconCache for the builtin
icons, and use that in addition to the hash table whenever
builtin icons are searched.
* gtk/gtkiconfactory.c: Add GTK_ICON_SOURCE_STATIC_ICON_NAME and
use it for static stock ids.
(get_default_icons): Don't add the builtin
icons to the icon theme, just register the stock ids.
(render_fallback_image): Take the fallback image out of the
builtin icon cache.
* gtk/Makefile.am: Remove stock-icons from SUBDIRS and add
the necessary machinery to rebuild gtkbuiltincache.h.
Matthias Clasen [Fri, 4 Nov 2005 15:39:43 +0000 (15:39 +0000)]
Restructure stock icons
Matthias Clasen [Fri, 4 Nov 2005 15:39:17 +0000 (15:39 +0000)]
Try again
Michael Natterer [Fri, 4 Nov 2005 12:24:36 +0000 (12:24 +0000)]
applied patch from maemo-gtk that changes the mtime check for rc files
2005-11-04 Michael Natterer <mitch@imendio.com>
* gtk/gtkrc.c (gtk_rc_reparse_all_for_settings): applied patch
from maemo-gtk that changes the mtime check for rc files from
'>' to '!=', otherwise theme changes go unnoticed when turning
back the clock (Tommi Komulainen).
Tor Lillqvist [Fri, 4 Nov 2005 00:37:31 +0000 (00:37 +0000)]
Plug memory leak on Win32.
2005-11-04 Tor Lillqvist <tml@novell.com>
* gtk/gtkstatusicon.c (gtk_status_icon_set_tooltip): Plug memory
leak on Win32.
Tor Lillqvist [Thu, 3 Nov 2005 13:56:13 +0000 (13:56 +0000)]
Typo.
Tor Lillqvist [Thu, 3 Nov 2005 13:54:10 +0000 (13:54 +0000)]
Formatting fix.
Tor Lillqvist [Thu, 3 Nov 2005 13:44:37 +0000 (13:44 +0000)]
As there is only one GdkDisplay in the Win32 backend, check that
2005-11-03 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkcursor-win32.c: As there is only one GdkDisplay in
the Win32 backend, check that GdkDisplay* parameters are equal to
_gdk_display instead of using the unnecessarily general
GDK_IS_DISPLAY().
Tor Lillqvist [Thu, 3 Nov 2005 13:29:30 +0000 (13:29 +0000)]
Rename the variables for the color bitmap to have "color" in their name,
2005-11-03 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkcursor-win32.c (pixbuf_to_hbitmaps_alpha_winxp):
Rename the variables for the color bitmap to have "color" in their
name, for similarity with pixbuf_to_hbitmaps_normal(). Create a
color bitmap for the mask, too, instead of creating a b&w bitmap
with CreateBitmap(). Set up the mask bitmap's contents, ones for
those pixels in the color bitmap where the alpha is zero, zero for
other pixels. We used to use an unitialized mask bitmap! This
meant that icons and cursors created presumably worked more or
less by accident. Totally blank icons with zero alpha everywhere
(as used by gtktrayicon.c) definitely did not work as expected.
Tor Lillqvist [Thu, 3 Nov 2005 13:17:01 +0000 (13:17 +0000)]
Include gtkstatusicon.c on all platforms.
2005-11-03 Tor Lillqvist <tml@novell.com>
* gtk/Makefile.am: Include gtkstatusicon.c on all platforms.
* gtk/gtkstatusicon.c: Implement for Win32. Use code from
gtktrayicon-win32.c as applicable. (gtktrayicon-win32.c is not
necessary and can be removed from CVS. It has never been mentioned
in gtk/Makefile.am.) No tray icon widget, GtkImage or GtkTooltips
are used on Win32. One label widget is used (but never shown) as
gtk_widget_render_icon() needs a widget.
Ifdefs used as necessary in several places. It might be cleaner to
split out the backend-specific parts to separate files, or at
least collect them into separate blocks in the file.
(wndproc): New function. Window procedure to monitor mouse events
in the system tray icon. Call gtk_status_icon_button_press() as
needed.
(create_tray_observer): New function. Creates a hidden window that
only serves as a tray icon message observer.
Tor Lillqvist [Thu, 3 Nov 2005 12:09:49 +0000 (12:09 +0000)]
Position the dialog with GTK_WIN_POS_CENTER. (do_quit): New function, hide
2005-11-03 Tor Lillqvist <tml@novell.com>
* tests/teststatusicon.c (icon_activated): Position the dialog
with GTK_WIN_POS_CENTER.
(do_quit): New function, hide and unref the GtkStatusIcon, and
call gtk_main_quit().
(popup_menu): Add a Quit menu item that calls do_quit().
Miloslav Trmac [Wed, 2 Nov 2005 22:59:00 +0000 (22:59 +0000)]
Updated Czech translation.
2005-11-02 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.
Tor Lillqvist [Wed, 2 Nov 2005 13:33:27 +0000 (13:33 +0000)]
gdk/win32/gdkcolor-win32.c gdk/win32/gdkscreen-win32.c Whitespace
2005-11-02 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkcolor-win32.c
* gdk/win32/gdkscreen-win32.c
* gdk/win32/gdkwindow-win32.c: Whitespace consistency
fixes. Remove superfluous test for GdkWindow* parameters being
non-NULL. Testing GDK_IS_WINDOW() is enough. As there is only one
GdkScreen and one GdkDisplay in the Win32 backend, use those
variables instead of the getter functions. For GdkDisplay* and
GdkScreen* parameters, check that they are equal to the
corresponding singleton variables instead of the more general
GDK_IS_DISPLAY() or GDK_IS_SCREEN().
Matthias Clasen [Wed, 2 Nov 2005 06:26:07 +0000 (06:26 +0000)]
Remove some g_return_if_fail() from static functions, replace some others
2005-11-02 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextview.c: Remove some g_return_if_fail() from
static functions, replace some others by g_assert().
* gtk/gtktextview.c (selection_motion_event_handler)
(gtk_text_view_start_selection_drag): Keep track of the original
selection boundaries during a drag selection, in order to correctly
decide when to extend or shrink the selection. (#320167,
reported by Arvind S N, patch by Paolo Borelli)
Matthias Clasen [Wed, 2 Nov 2005 05:08:31 +0000 (05:08 +0000)]
Replace manual offset calculations by g_utf8_offset_to_pointer().
2005-11-02 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextbtree.c (_gtk_text_line_char_to_byte_offsets):
* gtk/gtktextiter.c (gtk_text_iter_backward_chars): Replace
manual offset calculations by g_utf8_offset_to_pointer().
(#320360, Paolo Borelli)
Vincent van Adrighem [Tue, 1 Nov 2005 20:16:54 +0000 (20:16 +0000)]
Translation updated by Tino Meinen.
2005-11-01 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.
Federico Mena Quintero [Tue, 1 Nov 2005 18:24:28 +0000 (18:24 +0000)]
Add a TODO - Federico
Tim Janik [Tue, 1 Nov 2005 18:10:51 +0000 (18:10 +0000)]
get rid of GAllocator usage, allocate and free nodes via the g_slice_*()
Tue Nov 1 16:18:24 2005 Tim Janik <timj@imendio.com>
* gtk/gtkrbtree.[hc]: get rid of GAllocator usage, allocate and free
nodes via the g_slice_*() API.
_gtk_rbtree_new(): fixed wrong node allocation via g_new().
Tor Lillqvist [Tue, 1 Nov 2005 15:29:59 +0000 (15:29 +0000)]
gdk/win32/gdkprivate-win32.h gdk/win32/gdkglobals-win32.c Add more
2005-11-01 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkprivate-win32.h
* gdk/win32/gdkglobals-win32.c
* gdk/win32/gdkmain-win32.c (_gdk_windowing_init): Add more
pre-interned GdkAtoms and pre-registered clipboard formats. Sort
their declarations, definitions and assignments into a more
logical and consistent order.
* gdk/win32/gdkmain-win32.c (_gdk_win32_cf_to_string): Include the
CF_ prefix for the predefined clipboard format names. Put quotes
around registered format names to distinguish them.
* gdk/win32/gdkproperty-win32.c (gdk_property_change): Return
immediately with a warning if the property type is STRING, TEXT,
COMPOUND_TEXT or SAVE_TARGETS, as these are X11-specific that we
should never pretend to handle on Win32. Handle only UTF8_STRING
here, other formats with delayed rendering. Use \uc1 instead of
\uc0 when generating Rich Text Format for easier testability on
XP, where WordPad misinterprets \uc0 encoded characters. Add more
GDK_NOTE debugging output for Clipboard operations.
* gdk/win32/gdkselection-win32.c: Debugging printout improvements.
(gdk_selection_convert): Don't pretent to handle STRING, just
UTF8_STRING. Streamline error handling, don't unnecessarily have a
GError which then isn't used for anything anyway if it gets set.
(gdk_win32_selection_add_targets): Skip also STRING, TEXT,
COMPOUND_TEXT and SAVE_TARGETS in addition to UTF8_STRING.
Tor Lillqvist [Tue, 1 Nov 2005 09:48:46 +0000 (09:48 +0000)]
Sync with what configure produces.
2005-11-01 Tor Lillqvist <tml@novell.com>
* config.h.win32.in: Sync with what configure produces.
Tor Lillqvist [Tue, 1 Nov 2005 09:26:59 +0000 (09:26 +0000)]
Don't look for X_PACKAGES unless building for x11. (#313986, John
2005-11-01 Tor Lillqvist <tml@novell.com>
* configure.in: Don't look for X_PACKAGES unless building for
x11. (#313986, John Ehresman)
Ignacio Casal Quinteiro [Mon, 31 Oct 2005 22:36:13 +0000 (22:36 +0000)]
*** empty log message ***
Adam Weinberger [Mon, 31 Oct 2005 19:27:08 +0000 (19:27 +0000)]
Updated Canadian English translation.
2005-10-31 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
Erdal Ronahi [Sat, 29 Oct 2005 16:20:15 +0000 (16:20 +0000)]
Updated Kurdish translation
Francisco Javier F. Serrador [Sat, 29 Oct 2005 13:16:58 +0000 (13:16 +0000)]
Updated Spanish translation.
2005-10-29 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Erdal Ronahi [Fri, 28 Oct 2005 22:08:11 +0000 (22:08 +0000)]
Added Kurdish translation to po-properties
Matthias Clasen [Fri, 28 Oct 2005 20:35:11 +0000 (20:35 +0000)]
Add the popup window to the toplevels window group. (#319912, Christian
2005-10-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentrycompletion.c (_gtk_entry_completion_popup): Add the popup
window to the toplevels window group. (#319912, Christian Persch)
Kristian Rietveld [Fri, 28 Oct 2005 17:15:15 +0000 (17:15 +0000)]
fix stupid thinko.
2005-10-28 Kristian Rietveld <kris@gtk.org>
* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_row_deleted): fix
stupid thinko.
Matthias Clasen [Fri, 28 Oct 2005 17:06:43 +0000 (17:06 +0000)]
Fix the anchor of the default drag cursors. (#319200, Federico Mena
2005-10-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkdnd.c (gtk_drag_get_cursor): Fix the anchor of the default
drag cursors. (#319200, Federico Mena Quintero)
Matthias Clasen [Fri, 28 Oct 2005 15:13:54 +0000 (15:13 +0000)]
Handle Shift-G to go to the previous match, like firefox. (#320061,
2005-10-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): Handle
Shift-G to go to the previous match, like firefox. (#320061, Christian
Neumair)
Matthias Clasen [Fri, 28 Oct 2005 15:04:57 +0000 (15:04 +0000)]
Fix the build
Matthias Clasen [Fri, 28 Oct 2005 14:16:45 +0000 (14:16 +0000)]
Fix a C99ism. (#320000, Kazuki Iwamoto)
2005-10-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_build_level): Fix a
C99ism. (#320000, Kazuki Iwamoto)
Matthias Clasen [Fri, 28 Oct 2005 14:04:04 +0000 (14:04 +0000)]
Add the little stars. (#319985, Bastien Nocera)
2005-10-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaboutdialog.c (gtk_about_dialog_init): Add the little
stars. (#319985, Bastien Nocera)
Matthias Clasen [Fri, 28 Oct 2005 13:53:16 +0000 (13:53 +0000)]
Return FALSE, so we don't flush repeatedly. (#319151, Alexander Larsson)
2005-10-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_search_entry_flush_timeout): Return
FALSE, so we don't flush repeatedly. (#319151, Alexander Larsson)
Dan Damian [Thu, 27 Oct 2005 19:37:05 +0000 (19:37 +0000)]
Updated Romanian translation by Misu Moldovan.
Vincent van Adrighem [Thu, 27 Oct 2005 19:17:19 +0000 (19:17 +0000)]
Translation updated by Tino Meinen.
2005-10-27 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.
Norayr Chilingaryan [Thu, 27 Oct 2005 13:52:28 +0000 (13:52 +0000)]
I found some unknown messages in gtk-properties .po file. I didn't write
them and that translations doesn't correspond original english words.
So I removed or changed them.
Michael Natterer [Thu, 27 Oct 2005 13:16:23 +0000 (13:16 +0000)]
Fix bug #319974:
2005-10-26 Michael Natterer <mitch@imendio.com>
Fix bug #319974:
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_set_property):
make sure that setting any of pixbuf/stock-id/icon-name resets the
others because they are mutually exclusive, and that unsetting any
of them only resets the pixbuf and nothing else. Also added
some missing g_object_notify().
(gtk_cell_renderer_pixbuf_get_property): simplified calls to
g_value_set_object().
(gtk_cell_renderer_pixbuf_create_stock_pixbuf)
(gtk_cell_renderer_pixbuf_create_named_icon_pixbuf): added
g_object_notify ("pixbuf").
Norayr Chilingaryan [Thu, 27 Oct 2005 12:02:22 +0000 (12:02 +0000)]
fixed Lilit Sargsyans errors
Norayr Chilingaryan [Thu, 27 Oct 2005 08:41:36 +0000 (08:41 +0000)]
fix many errors
Matthias Clasen [Thu, 27 Oct 2005 04:51:25 +0000 (04:51 +0000)]
Be more careful about initializing cell_area. (#319382, Tommi Komulainen)
2005-10-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_button_press): Be more
careful about initializing cell_area. (#319382, Tommi
Komulainen)
Matthias Clasen [Thu, 27 Oct 2005 04:38:55 +0000 (04:38 +0000)]
Don't eat Ctrl-PageUp/PageDown. (#318670, Christian Neumair)
2005-10-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't eat
Ctrl-PageUp/PageDown. (#318670, Christian Neumair)
Matthias Clasen [Thu, 27 Oct 2005 04:31:33 +0000 (04:31 +0000)]
Only set the text if it is not NULL. (#319930, Thomas Klausner)
2005-10-27 Matthias Clasen <mclasen@redhat.com>
* demos/gtk-demo/clipboard.c (paste_received): Only set the
text if it is not NULL. (#319930, Thomas Klausner)
* gtk/gtkselection.c (gtk_selection_data_get_pixbuf): Close the
loader before trying to get the pixbuf. (#319930, Thomas Klausner)
Matthias Clasen [Thu, 27 Oct 2005 03:16:00 +0000 (03:16 +0000)]
Use G_MODULE_BIND_LAZY when dlopening modules. (#319557, Laszlo Peter)
2005-10-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilesystem.c (gtk_file_system_module_load):
* gtk/gtkthemes.c (gtk_theme_engine_load):
* gtk/gtkimmodule.c (gtk_im_module_load): Use G_MODULE_BIND_LAZY
when dlopening modules. (#319557, Laszlo Peter)
Matthias Clasen [Wed, 26 Oct 2005 20:47:04 +0000 (20:47 +0000)]
Only use text segments when determining text direction. (#319065, Tommi
* gtk/gtktextbtree.c (gtk_text_btree_resolve_bidi): Only use text
segments when determining text direction. (#319065, Tommi Komulainen)
Matthias Clasen [Wed, 26 Oct 2005 19:47:48 +0000 (19:47 +0000)]
Don't crash on duplicate destroy. (#318953, Gustavo Carneiro)
2005-10-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_destroy): Don't crash
on duplicate destroy. (#318953, Gustavo Carneiro)
Matthias Clasen [Wed, 26 Oct 2005 19:10:08 +0000 (19:10 +0000)]
Doc updates
Matthias Clasen [Wed, 26 Oct 2005 18:01:05 +0000 (18:01 +0000)]
use $(GLIB_MKENUMS) instead of glib-mkenums. (#318582, Damien Carbery)
2005-10-26 Matthias Clasen <mclasen@redhat.com>
* */Makefile.am: use $(GLIB_MKENUMS) instead of
glib-mkenums. (#318582, Damien Carbery)
Matthias Clasen [Wed, 26 Oct 2005 14:43:10 +0000 (14:43 +0000)]
Clarify docs. (#317682, Christian - Manny Calavera - Neumair)
2005-10-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreemodel.c (gtk_tree_model_rows_reordered): Clarify
docs. (#317682, Christian - Manny Calavera - Neumair)
Takeshi AIHANA [Wed, 26 Oct 2005 14:29:03 +0000 (14:29 +0000)]
Fixed typos reported by kano@na.rim.or.jp.
2005-10-26 Takeshi AIHANA <aihana@gnome.gr.jp>
* ja.po: Fixed typos reported by kano@na.rim.or.jp.
Matthias Clasen [Wed, 26 Oct 2005 13:42:53 +0000 (13:42 +0000)]
Fix #317844
Matthias Clasen [Wed, 26 Oct 2005 04:23:46 +0000 (04:23 +0000)]
Fix some issues with background drawing in RTL. (#318781, Eric Cazeaux)
2005-10-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
Fix some issues with background drawing in RTL. (#318781,
Eric Cazeaux)
Matthias Clasen [Wed, 26 Oct 2005 03:55:35 +0000 (03:55 +0000)]
Add property editors
Matthias Clasen [Wed, 26 Oct 2005 03:18:09 +0000 (03:18 +0000)]
Activate status icons on single click
Kristian Rietveld [Tue, 25 Oct 2005 21:00:40 +0000 (21:00 +0000)]
Fixes #311955, reported by Markku Vire; and a lot more.
2005-10-25 Kristian Rietveld <kris@gtk.org>
Fixes #311955, reported by Markku Vire; and a lot more.
* gtk/gtktreemodelfilter.c: Made this thing work correctly.
Levels can now have invisible nodes cached, functions have been
rewritten/refactored to take this into account; also the logic in
some functions has been corrected.
Each referenced node now references all visible children or a single
invisible child, in order to be able to monitor all changes in the
child model required for correct operation.
When a virtual root is set, all nodes on the virtual root level are
referenced.
At last, a bunch of random bug fixes and comment updates.
Matthias Clasen [Tue, 25 Oct 2005 18:28:35 +0000 (18:28 +0000)]
Add some more docs. (#319722, Paolo Borelli)
2005-10-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktexttagtable.c (gtk_text_tag_table_foreach): Add some
more docs. (#319722, Paolo Borelli)
Matthias Clasen [Tue, 25 Oct 2005 18:11:57 +0000 (18:11 +0000)]
Make the initialization of screen_x11->xft_rgba more explicit. (#319627,
2005-10-25 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkxftdefaults.c (init_xft_settings): Make the
initialization of screen_x11->xft_rgba more explicit. (#319627,
Bogdan Nicula)
Matthias Clasen [Tue, 25 Oct 2005 18:00:49 +0000 (18:00 +0000)]
Don't use deprecated functions in examples. (#319524, Vincent Untz)
2005-10-25 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkfilechooser.sgml: Don't use deprecated functions
in examples. (#319524, Vincent Untz)
* gtk/gtk-update-icon-cache.xml: Fix a typo. (#319524, Vincent Untz)
Matthias Clasen [Tue, 25 Oct 2005 17:57:35 +0000 (17:57 +0000)]
Fix whitespace in a blurb. (#319499, Francisco Javier F. Serrador)
2005-10-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooser.c (gtk_file_chooser_class_init): Fix whitespace
in a blurb. (#319499, Francisco Javier F. Serrador)
Funda Wang [Tue, 25 Oct 2005 13:24:28 +0000 (13:24 +0000)]
Updated Simplified Chinese translations.
Matthias Clasen [Mon, 24 Oct 2005 20:01:57 +0000 (20:01 +0000)]
Add settings to hide the input method and Unicode control character
2005-10-24 Matthias Clasen <mclasen@redhat.com>
Add settings to hide the input method and Unicode control character
submenus in the context menus of GtkEntry and GtkTextView.
* gdk/x11/gdkevents-x11.c: Map GTK+ settings to X settings.
* gtk/gtksettings.c (gtk_settings_class_init): Declare GTK+ settings here.
* gtk/gtktextview.c (popup_targets_received):
* gtk/gtkentry.c (popup_targets_received): Use the settings here.
Kristian Rietveld [Mon, 24 Oct 2005 19:01:36 +0000 (19:01 +0000)]
emitting row-has-child-toggled when the level is not in the cache does not
2005-10-24 Kristian Rietveld <kris@gtk.org>
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_inserted): emitting
row-has-child-toggled when the level is not in the cache does not
make sense. (This bug probably crept in during the early stages
of GtkTreeModelSort when there wasn't a correct row-has-child-toggled
implementation yet),
(gtk_tree_model_sort_real_unref_node): only get the child iter
when we will actually also use it.
Francisco Javier F. Serrador [Sat, 22 Oct 2005 22:19:15 +0000 (22:19 +0000)]
Updated Spanish translation.
2005-10-23 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.